package com.chinairi.mall.service.modelobject;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;

/**
 * 企业项目信息MO
 *
 * @author whn
 */
@Data
public class ProjectInfoOfAllCompMO {
    Integer flag;

    /**
     * 企业表主键
     */
    @TableField("UCI_DBID")
    private String uciDbid;

    /**
     * 公司名称
     */
    @TableField("UCI_COMP_NAME")
    private String uciCompName;

    @TableField("COMPANY_TYPE_INT")
    private Integer companyTypeInt;

    @TableField("PROJECT_COUNT")
    private Integer projectCount;
    /**
     * 商品总金额
     */
    @TableField("ORDER_GOODS_MONEY")
    private BigDecimal orderGoodsMoney;

    /**
     * 服务总金额
     */
    @TableField("ORDER_SERVICE_MONEY")
    private BigDecimal orderServiceMoney;

    /**
     * 订单总金额
     */
    @TableField("ORDER_TOTAL_MONEY")
    private BigDecimal orderTotalMoney;

    /**
     * 入库金额
     */
    @TableField("ORDER_STORAGE_MONEY")
    private BigDecimal orderStorageMoney;

    /**
     * 出库金额
     */
    @TableField("ORDER_DELIVERY_MONEY")
    private BigDecimal orderDeliveryMoney;

    /**
     * 简称
     */
    @TableField(exist = false)
    private String uciSimplyName;

    /**
     * 归属
     */
    @TableField(exist = false)
    private String belongTo;

    /**
     * 预警数
     */
    @TableField(exist = false)
    private Integer numberOfWarningPro;

    /**
     * 项目概算
     */
    @TableField(exist = false)
    private BigDecimal pGeneralBudget;

    /**
     * 需求计划总数
     */
    @TableField(exist = false)
    private Integer totalPlanReqNum;

    /**
     * 订单总数
     */
    @TableField(exist = false)
    private Integer totalOrderNum;

    /**
     * 时效正常数量
     */
    @TableField(exist = false)
    private Integer timeNormalNum;

    /**
     * 时效异常数量
     */
    @TableField(exist = false)
    private Integer timeAbnormalNum;
    /**
     * 物料总数
     */
    @TableField(exist = false)
    private Integer totalMaterialNum;
    /**
     * 物料合格数量
     */
    @TableField(exist = false)
    private Integer qualifiedMaterialNum;
    /**
     * 物料不合格数量
     */
    @TableField(exist = false)
    private Integer unQuaMaterialNum;
}
